package com.pg_chat.service;

import com.alibaba.fastjson.JSONObject;

import java.util.Date;

public interface ChatService {

    /**
     * 获取历史信息
     * @param userId 用户id
     * @param friendId 好友id
     * @param dateBegin 开始日期
     * @param dateEnd 结束日期
     * @return 返回JSONObject -recode 记录 -total 总量
     */
    JSONObject historyMessage(String userId, String friendId,
                              Date dateBegin, Date dateEnd);
    //获取词云
    Object wordCloud(String roomId);

    //过滤消息
    Object messageFilter(String contentText);

    /**
     * 创建聊天室时，获取聊天室的三天内记录
     * @param userId 用户id
     * @param friendId 好友id
     * @return 返回JSONObject -recode 记录 -total 总量
     */
    JSONObject chatRoomMsg(String userId, String friendId);


}
